.bus-lists .item{
	border:1px solid #eaeaea;
	margin-left:-5px;
	margin-right:-5px;
	padding:35px 20px;
	text-align:center;
	margin-bottom:20px;
	box-shadow:0 0 10px 0 #eee;
	transition-duration:.3s;
}
.bus-lists .item .title{
	padding:0;
	margin-bottom:10px;
}
.bus-lists .item .title h3{
	margin:0;
	margin-top:10px;
	font-size:18px;
	position: relative;
	padding:0;
	line-height:40px;
}
.bus-lists .item .title h3 span{
	position: absolute;
	bottom:0; left:0; right:0;
	margin:auto;
	width:70px;
	height:2px;
}
.bus-lists .item p{
	font-size:14px;
	text-align:left;
	line-height:24px;
	color:#999;
}
.bus-body{
	padding-bottom:100px;
}
.bus-lists .item .img{
	width:100%;
	height:100px;
	margin:auto;
}
.bus-lists .col-xl-3:nth-of-type(1) .item .img{
	background:url('../images/ywjs_01.jpg') center no-repeat;
	background-size:auto 100px;
}
.bus-lists .col-xl-3:nth-of-type(2) .item .img{
	background:url('../images/ywjs_02.jpg') center no-repeat;
	background-size:auto 100px;
}
.bus-lists .col-xl-3:nth-of-type(3) .item .img{
	background:url('../images/ywjs_03.jpg') center no-repeat;
	background-size:auto 100px;
}
.bus-lists .col-xl-3:nth-of-type(4) .item .img{
	background:url('../images/ywjs_04.jpg') center no-repeat;
	background-size:auto 100px;
}


@media(max-width:1200px){
	.bus-body{
		padding-bottom:50px;
	}
}

.bus-lists .item:hover{
	box-shadow:0 0 10px 0 #ddd;
}

.bus-lists .item:hover .title h3{
	color:#c80000;
}

.bus-lists .item:hover h3 span{
	background:#c80000;
}

.pro-lists .row{
	padding-bottom:50px;
}
.pro-lists .item{
	margin-bottom:30px;
}
.pro-lists .img{
	overflow: hidden;
}
.pro-lists .img img{
	width:100%;
	display:block;
	transition-duration:.3s;
}
.pro-lists .text{
	border:1px solid #eaeaea;
	border-top:none;
	padding:15px 15px 30px;
}
.pro-lists .text h3{
	text-align:center;
	font-size:20px;
	line-height:40px;
	transition-duration:.3s;
}
.pro-lists .text h3 a{
	color:#333;
}
.pro-lists .text p{
	font-size:14px;
	color:#888;
	line-height:24px;
}

.pro-lists .item:hover .img img{
	transform:scale(1.2,1.2);
}
.pro-lists .item:hover .text h3 a{
	color:#c80000;
}

@media(max-width:1200px){
	.pro-lists .row{
		padding-bottom:20px;
	}
}

.case-nav{
	text-align:center;
	margin-bottom:30px;
}
.case-nav ul{
	display:inline-block;
}
.case-nav ul li{
	width:25%;
	max-width:108px;
	float:left;
	text-align:center;
	position: relative;
}
.case-nav ul li a{
	color:#888;
	font-size:16px;
}
.case-nav ul li:after{
	position: absolute;
	content:'';
	width:1px;
	height:100%;
	background:#c8cece;
	right:0;top:0;
}
.case-nav ul li:last-of-type:after{
	display:none;
}
.case-nav ul li.active a,.case-nav ul li:hover a{
	color:#c80000;
}

@media(min-width:768px){
	.case-nav ul{
		width:432px;
	}
}

.case-ul{
	padding-bottom:50px;
}
.case-ul .img{
	width:100%;
	position: relative;
	margin-bottom:30px;
}
.case-ul .img>img{
	width:100%;
	display:block;
}
.case-ul .img .h3{
	width:90%;
	margin:auto;
	height:50px;
	line-height:50px;
	transition-duration:.3;
	text-align:center;
}
.case-ul .img .h3 h3{
	height:50px;
	line-height:50px;
	padding:0 10px;
	font-size:18px;
	color:#333;
}
.case-ul .img .h3 h3 span{
	color:#c70100;
	padding-right:10px;
	border-right:1px solid #333;
	margin-right:15px;
}
.case-ul .img .h3 h3 img{
	position: absolute;
	right:20px;
	top:0; bottom:0;
	margin:auto;
}


@media(max-width:1200px){
	.case-ul{
		padding-bottom:20px;
	}
	.case-ul .img .h3{
		width:90%;
		margin:auto;
		height:50px;
		line-height:50px;
		transition-duration:.3;
		text-align:center;
	}
	.case-ul .img .h3 h3{
		height:50px;
		line-height:50px;
		padding:0 10px;
		font-size:18px;
		color:#333;
	}
	.case-ul .img .h3 h3 span{
		color:#c70100;
		padding-right:10px;
		border-right:2px solid #333;
		margin-right:15px;
	}
}

@media(max-width:768px){
	.case-nav ul{
		width:100%
	}
}

.sub_10 .img img{
	width:100%;
	display:block
}

.bus-lists .row{
	border:1px solid #eaeaea;
	margin-bottom:30px;
}
.bus-lists .row:hover{
	box-shadow:0 0 10px 0 #ddd;
}
.bus-lists .text{
	padding:20px 0 20px 10px;
}
.bus-lists .text h3{
	font-size:20px;
	color:#333;
	margin:15px 0;
}
.bus-lists .text p{
	font-size:14px;
	color:#666;
	line-height:24px;
}
.bus-lists .row{
	margin-left:0;
	margin-right:0;
}
.bus-lists .row .sub_10{
	padding:0;
}


@media(max-width:768px){
	.bus-lists .text{
		padding:10px 0 10px 0;
	}
	.bus-lists .text h3{
		font-size:20px;
		color:#333;
		margin:15px;
		float:left;
	}
	.iconimg{
		float:left;
	}
	.bus-lists .sub_10{
		padding:15;
	}
}